const connection = require("../db/connection")
const input = require("scanline")
const menu = require("../UI/menu")
async function add() {
    let sp = {
        "名称": "",
        "价格": 0,
        "种类": "",
        "数量": 0,
        "入库实践": 0
    };
    let zl = [
        "食品",
        "服装",
        "工具",
        "生活用品",
        "电子产品"
    ];
    console.log("请录入商品信息");
    sp.名称 = await input("请输入你的商品名称：")
    sp.价格 = parseFloat(await input("请输入你的商品价格："))
    let xuanze = await menu(zl,"请选择你的商品种类：");
    sp.种类 = xuanze.text;

    sp.数量 = parseInt(await input("请输入你的商品数量："))
    sp.入库时间 = parseInt(new Date().getTime() / 1000);
    
    connection.query(`insert into sp values(?,?,?,?,?)`, [sp["名称"], sp["价格"], sp["种类"], sp["数量"], sp["入库时间"]], function (error) {
        if (error) {
            console.log("入库失败，请重试！");
            process.exit(1);//退出
        }
        console.log(sp, "成功录入商品信息");
    })
    connection.end();//结束

}
module.exports = add;

